const express = require("express");
const path = require("path");
let app = express();
let users = require("./users.json");
// express里加载ejs模板
// 设置模板所在的路径
// 第一个views是配置项的名称，不能改 第二个参数是路径参数 可以根据需求更改
app.set("views", path.join(__dirname, "./views")) //设置app的配置项
// 设置模板引擎的种类
// 第一个参数是配置项，不能改
app.set("view engine", "ejs");

app.get("/index", (req, res) => {
  // res.send("hello");
  res.sendFile(path.join(__dirname, "./views/index.html"));
});

app.get("/ejs", (req, res) => {
  let arr = ["张三", "李四", "王五"];
  res.render("myejs.ejs", { arr });
})

// 通过ejs显示用户信息
app.get("/users", (req, res) => {
  res.render("showusers.ejs", {
    users
  })
})

app.listen(8080)